﻿2026-08-08T22:32:03.1481843Z ##[group]Run mkdir -p /tmp/financemanager-phase3-controls/runtime
2026-08-08T22:32:03.1482700Z [36;1mmkdir -p /tmp/financemanager-phase3-controls/runtime[0m
2026-08-08T22:32:03.1483276Z [36;1mpython -m pytest -q \[0m
2026-08-08T22:32:03.1483748Z [36;1m  tests/unit/test_api_write_security.py \[0m
2026-08-08T22:32:03.1484270Z [36;1m  tests/unit/test_settings.py \[0m
2026-08-08T22:32:03.1484855Z [36;1m  tests/unit/test_portfolio_data_ingestion_reconciliation.py \[0m
2026-08-08T22:32:03.1485581Z [36;1m  tests/unit/test_portfolio_performance_foundation.py \[0m
2026-08-08T22:32:03.1486233Z [36;1m  tests/unit/test_portfolio_policy_foundation.py \[0m
2026-08-08T22:32:03.1486904Z [36;1m  tests/unit/test_reconciliation_snapshot_foundation.py \[0m
2026-08-08T22:32:03.1487534Z [36;1m  tests/unit/test_transfer_pairing_v2.py[0m
2026-08-08T22:32:03.1544248Z shell: /usr/bin/bash -e {0}
2026-08-08T22:32:03.1544643Z env:
2026-08-08T22:32:03.1544961Z   PYTHONPATH: src
2026-08-08T22:32:03.1545323Z   JARVIS_FINANCE_ENV: test
2026-08-08T22:32:03.1545963Z   JARVIS_FINANCE_DB_PATH: /tmp/financemanager-phase3-controls/finance.sqlite3
2026-08-08T22:32:03.1546796Z   JARVIS_FINANCE_RUNTIME_DIR: /tmp/financemanager-phase3-controls/runtime
2026-08-08T22:32:03.1547556Z   JARVIS_FINANCE_CI_ROOT: /tmp/financemanager-phase3-migration
2026-08-08T22:32:03.1548391Z   JARVIS_FINANCE_WRITE_MODE: disabled
2026-08-08T22:32:03.1548948Z   pythonLocation: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T22:32:03.1549652Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.15/x64/lib/pkgconfig
2026-08-08T22:32:03.1550338Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T22:32:03.1551240Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T22:32:03.1551865Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.15/x64
2026-08-08T22:32:03.1552521Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.15/x64/lib
2026-08-08T22:32:03.1553047Z ##[endgroup]
2026-08-08T22:32:30.5717610Z ........................................................................ [ 80%]
2026-08-08T22:32:36.8019535Z .................                                                        [100%]
2026-08-08T22:32:36.8020486Z =============================== warnings summary ===============================
2026-08-08T22:32:36.8021481Z ../../../../../opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/fastapi/testclient.py:1
2026-08-08T22:32:36.8023298Z   /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.
2026-08-08T22:32:36.8024959Z     from starlette.testclient import TestClient as TestClient  # noqa
2026-08-08T22:32:36.8025491Z 
2026-08-08T22:32:36.8025918Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
2026-08-08T22:32:36.8026609Z 89 passed, 1 warning in 32.94s
